package com.spring.sunflower

import com.spring.sunflower.base.BaseView
import com.spring.sunflower.bean.HelloBean
import com.spring.sunflower.bean.NewGiftBagBean
import com.spring.sunflower.bean.SignInBean
import com.spring.sunflower.bean.VersionBean

/**
 * Created by Kevin on 2021/8/18<br/>
 *
 * Describe:<br/>
 */
interface MainView : BaseView {
    fun signSuccess(data: SignInBean.DatasBean?)

    fun signFailed(data: String?)

    fun noSign()

    fun hasSigned()

    fun sayHello(data: MutableList<HelloBean.DatasBean>)

    fun noSayHello()
    fun sayHelloSuccess()
    fun sayHelloFailed()
    fun showNewGift(data: NewGiftBagBean.DatasBean)
    fun showNewGiftFailed()
    fun getVersionSuccess(data: VersionBean.DatasBean?)
    fun getVersionWithNull()

}